home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / d / diskmoni / smurf / smurf.txt < prev   
Encoding:
Text File  |  1996-11-17  |  10.9 KB  |  328 lines

  1.  
  2.   SMURF
  3.   
  4.   Autor : Markus Hövener, Markenkamp 13
  5.           4358 Haltern, Tel.: 02364/169855
  6.  
  7.  
  8.  
  9.  
  10.  SMURF ist ein Shareware-Programm; der Sharewareobolus beträgt 20
  11. DM.
  12.  
  13.  SMURF kann als Programm und als Accessory benutzt werden, je
  14. nach der im Dateinamen befindlichen Extension (ACC/APP). Beim
  15. Accessorybetrieb wird das Menüfenster von SMURF nach dem
  16. Anklicken des Accessoryeintrages im Menü des Hauptprogrammes
  17. geöffnet.
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. 1. Was kann SMURF ?
  27.  SMURF versteht sich als relativ einfacher Dateimonitor.
  28. Mit SMURF kann man sich Texte im ASCII-Format ansehen oder eine
  29. Datei in beliebigem Format im Hexdump-Format darstellen lassen.
  30. Im ASCII-Modus kann man die Zeilen nummerieren lassen und eventuell
  31. vorhandene Tabulatoren entsprechend einer einstellbaren 
  32. Tabulatorweite expandieren lassen.
  33.  
  34.  Hat man einen Text geladen, kann man im geöffneten Fenster einen
  35. Block markieren und diesen entweder ausdrucken oder in eine neue
  36. Datei schreiben.
  37.  
  38.  Unterstützt wird auch das GEM-Klemmbrett. Es gibt sowohl eine
  39. direkte Möglichkeit, das Clipboardfile SCRAP.TXT zu lesen als auch
  40. zu schreiben.
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. 2. Das Hauptmenü
  53.  Im Hauptmenü, das beim Programmbetrieb an der üblichen Stelle
  54. und beim Accessorybetrieb im Fenster erscheint, kann man SMURF
  55. veranlassen, Daten zu laden oder globale Optionen, wie die
  56. Tabulatorweite zu ändern.
  57.  
  58.  Ist SMURF als Accessory installiert, erscheint das Menü selbst-
  59. verständlich nicht in der linken oberen Ecke des Bildschirms, sondern
  60. in einem kleinen Fenster. Dieses Menü im Fenster kann auf zwei
  61. Arten bedient werden: hat man auf einen Titel geklickt und hält die
  62. Maustaste gedrückt, wird das Menü erst dann geschlossen, wenn man
  63. die Maustaste wieder losläßt; wird allerdings nur sehr kurz auf den
  64. Titel geklickt, klappt das Menü dann wieder zu, wenn ein Mausklick
  65. auf einen Eintrag erfolgt ist.
  66.  
  67. 2.1: Menüteil "SMURF"
  68.  2.1.1: "Smurf..."
  69.   Hier wird eine Information zu SMURF angezeigt.
  70.  
  71.  
  72. 2.2: Menüteil "Datei"
  73.  2.2.1: "Laden..."
  74.    Dieser Menüpunkt veranlaßt SMURF dazu, eine ASCII-Datei zu laden
  75.   und in einem Fenster darzustellen. Um diese Datei zu laden, wird
  76.   ein Fileselektor geöffnet, in dem die entsprechende Datei aus-
  77.   gewählt werden kann. Trifft der Fall zu, daß die Datei leer ist
  78.   oder der Speicher nicht ausreicht, so wird dies mit einer Warn-
  79.   meldung angezeigt und der Ladevorgang wird abgebrochen.
  80.   
  81.    Wenn die Datei nicht dem ASCII-Format entsprechen sollte, erscheint
  82.   eine Warnmeldung, die die Alternativen "Abbruch" und "Weiter"
  83.   anbietet. Klicken Sie hier auf "Weiter", wird die Datei im
  84.   Hexdump-Modus (siehe 2.2.3) geladen.
  85.  
  86.  
  87.  2.2.2: "Clipboard lesen"
  88.    Sollte ein Clipboard mit einer Datei "SCRAP.TXT" existieren, wird
  89.   diese als ASCII-Datei geladen und dargestellt.
  90.  
  91.  
  92.  2.2.3: "Hexdump..."
  93.    Analog zum Punkt "Laden..." wird hier eine Datei geöffnet, die
  94.   allerdings nicht dem ASCII-Format entsprechen muß. Diese wird dann
  95.   in der von Monitoren üblichen Hexdump-Schreibweise dargestellt.
  96.  
  97.  
  98.  2.2.4: "Schließe Fenster"
  99.    Ist ein Fenster geöffnet, wird dies geschlossen. Im Accessory-
  100.   betrieb ist dies das Fenster mit dem Menü.
  101.  
  102.  
  103.  2.2.5: "Nächstes Fenster"
  104.    Sind mehrere Fenster geöffnet, kann mit diesem Befehl zwischen
  105.   den Fenster in der Reihenfolge, in der sie geöffnet wurden, 
  106.   gesprungen werden.
  107.  
  108.  
  109.  2.2.6: "Quit" bzw. "Quit..."
  110.    Im Programmbetrieb wird hier das Programm verlassen, ist SMURF
  111.   hingegen als Accessory installiert, werden alle von SMURF
  112.   geöffneten Fenster geschlossen.
  113.   
  114.    Unter "Optionen : Programmende" kann man einstellen, ob an dieser
  115.   Stelle noch eine Sicherheitsabfrage kommen soll. Hat man sich
  116.   für diese Abfrage entschieden, erscheinen hinter "Quit" drei
  117.   Punkte.
  118.   
  119.    Ebenfalls in den Optionen einstellbar ist, ob beim Verlassen des
  120.   Programmes die Optionen gespeichert werden sollen oder nicht.
  121.  
  122.  
  123.  
  124. 2.3: Menüteil "Optionen"
  125.  2.3.1: "Darstellung..."
  126.    Nachdem man diesen Eintrag angeklickt hat, öffnet sich ein Dialog,
  127.   in dem man diverse Einstellungen zur Erscheinungsweise der
  128.   Fenster und deren Inhalte zu treffen hat.
  129.   
  130.    Die Wahlmöglichkeit unter "Titelzeile" läßt die Möglichkeiten
  131.   "Name" und "Pfad". Dieser Parameter, was in den Titelzeilen der
  132.   SMURF-Fenster angezeigt werden soll. Je nach der getroffenen Wahl
  133.   wird dort entweder nur der Name oder der komplette Zugriffspfad
  134.   angezeigt.
  135.   
  136.    Der Kreuzbutton "Tabs expandieren" erlaubt es, in ASCII-Fenstern
  137.   vorhandene Tabulatoren expandiert, als durch Leerzeichen ersetzt,
  138.   darstellen zu lassen. Die Tabulatorweite, die sich in dem Editfeld
  139.   neben dem Button einstellen läßt, gibt an, durch wieviel
  140.   Leerzeichen ein Tabulator ersetzt werden soll.
  141.   
  142.    Hat man "Zeilennummern" aktiviert, werden in allen Fenstern, die
  143.   ASCII-Texte anzeigen, vor dem eigentlichen Zeileninhalt die
  144.   Zeilennummern (bei 1 beginnend) angezeigt. In Hexdump-Fenstern
  145.   ist dies nicht nötig, da dort die Adresse immer sichtbar ist.
  146.   
  147.    Der Parameter "Blinkrate" gibt an, wie oft ein Eintrag eines
  148.   Menüs im Fenstern nach dessen Auswahl blinken soll. Bei Zahlen
  149.   kleiner als 2 entfällt dieses Blinken.
  150.   
  151.  
  152.  2.3.2: "Programmende..."
  153.    Hier kann man einstellen, ob beim Verlassen des Programmes die
  154.   Optionen gespeichert werden sollen und ob vorher eine Sicherheits-
  155.   abfrage stattfinden soll, die überprüft, ob man das Programm
  156.   wirklich verlassen will.
  157.  
  158.  
  159.  2.3.3: "Zeichensätze..."
  160.    Der hier erscheinende Dialog erlaubt das Auswählen von Fonts,
  161.   die mittels GDOS installiert wurden; es ist nicht möglich,
  162.   Proportionalfonts auszuwählen. Ist kein GDOS installiert,
  163.   ist als einziger Font der Systemfont in der Liste vorhanden.
  164.   
  165.    In der Liste neben den Fontnamen kann man die verschiedenen Größen,
  166.   über die der Font verfügt, sehen und auswählen.
  167.   
  168.  
  169.  2.3.4: "Speichern"
  170.    Wollen Sie die unter den Optionen eingestellten Parameter beim
  171.   nächsten Start von SMURF in gleicher Form vorhanden haben,
  172.   speichern Sie diese mit dem Menüpunkt in der Datei SMURF.INF.
  173.   
  174.    Beim nächsten Start (auch im Accessory-Betrieb) werden diese dann
  175.   - soweit vorhanden - geladen.
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185. 3. Das Textfenster
  186.  Wenn Sie einen Text geladen haben, dieser korrekt gelesen werden
  187. konnte und der Speicher ausreichte, öffnet sich ein Fenster, das
  188. den Text entweder in normaler Form oder im Hexdump-Format darstellt.
  189.  
  190.  Dieses Fenster hat ein sogenanntes lokales Menü, d.h. im Fenster
  191. befindet sich ein Menü, das Aktionen zu diesem Fenster beinhaltet.
  192. Diese Aktionen werden nun der Reihe nach aufgeführt.
  193.  
  194. 3.1: Menüteil "Info"
  195.  3.1.1: "Info..."
  196.    Mittels dieses Eintrages kann man sich eine Information zu der
  197.   Datei holen, deren Inhalt im Fenster angezeigt wird.
  198.   
  199.    Neben dem Namen, der Uhrzeit, des Datum und der Größe der Datei
  200.   kann man auch die Dateiattribute sehen und verändern. Die
  201.   verschiedenen Dateiattribute besagen Folgendes:
  202.     Schreibschutz : Aus der Datei kann nur gelesen werden.
  203.     Versteckt     : Diese Datei wird beim normalen Auflisten des
  204.                     Dateibaums nicht gefunden.
  205.     System        : Es handelt sich um einen Systemdatei, die 
  206.                     ebenfalls nicht angezeigt wird.
  207.     Archiv        : Die Datei wurde verändert.
  208.   
  209.    Hat man die Attribute geändert und beendet den Dialog mit "OK",
  210.   werden die eingestellten Attribute als neue Attribute der Datei
  211.   gesetzt.
  212.    
  213.    
  214. 3.2: Menüteil "Fenster"
  215.  3.2.1: "Fenster schließen" und "Nächstes Fenster"
  216.   Das Gleiche wie im Hauptmenü.
  217.    
  218.     
  219.  3.2.2: "Duplizieren"
  220.    Mit dieser Funktion veranlaßt man SMURF dazu, das momentan obere
  221.   Fenster zu duplizieren, so daß man nach dieser Aktion zwei 
  222.   Fenster mit identischem Inhalt hat. Mittels dieser Funktion kann
  223.   man sich also verschiedene Stellen in einer Datei anzeigen
  224.   lassen, ohne die Datei ein zweites oder drittes laden zu müssen.
  225.  
  226.  
  227. 3.3: Menüteil "Block"
  228.   Alle Aktionen dieses Menüteils beziehen sich auf den aktuellen
  229.  Block des Fensters. Einen Block kann man dadurch markieren, daß
  230.  man mit der Maus auf eine Zeile im Fenster klickt und die Maustaste
  231.  gedrückt hält. Durch Verschieben der Maus bei gedrückter 
  232.  Maustaste wird dann der Block markiert, der durch eine Invertierung
  233.  der betroffenen Zeilen sichtbar wird.
  234.  
  235.  3.3.1: "Drucken"
  236.    Diese Funktion gestattet es den aktuellen Block auszudrucken;
  237.   zur Wahl stehen dabei verschiedene Schnittstellen, über die die
  238.   Daten ausgegeben werden:
  239.      Parallel
  240.      Seriell
  241.      MIDI
  242.   
  243.     Außerdem kann man das Datum, die Uhrzeit der Datei und ihren 
  244.    Namen mitausgeben, was man mit den verschiedenen Kreuzbuttons
  245.    einstellen kann.
  246.    
  247.     Die 'ß-Korrektur' ermöglicht es, daß das 'ß' auf allen Druckern
  248.    richtig ausgegeben wird; dabei wird das ASCII-Zeichen 158 durch
  249.    die 225 ersetzt. Wahlweise kann auch ein "Seitenvorschub" an
  250.    den Drucker geschickt werden. Für Drucker, bei denen die Ausgabe
  251.    zu links getätigt wird, kann man eingeben, um wieviel Zeichen
  252.    die Ausgabe verrückt erscheinen soll.
  253.  
  254.     
  255.  3.3.2: "Kopieren"
  256.    Der aktuelle Block wird mit diesem Befehl entweder in die Datei
  257.   SCRAP.TXT oder in eine beliebige Datei geschrieben, je nachdem,
  258.   ob Sie "In Clipboard" oder "In Datei" angewählt haben.
  259.   
  260.    Soll der Block in eine Datei geschrieben werden, öffnet sich ein
  261.   Fileselektor, in dem Sie den Namen der Zieldatei eingeben können.
  262.  
  263.  3.3.3: "Alles selektieren"
  264.    Wollen Sie z.B. eine ganze Datei ausdrucken, müßten Sie diese
  265.   vom Anfang bis zum Ende als Block markieren. Da dies nicht immer
  266.   sehr praktisch sein kann, wird dies durch die Funktion
  267.   "Alles selektieren" erledigt.
  268.   
  269.  
  270.  
  271.  
  272. 4. Cursorsteuerung
  273.  Man kann den Fensterinhalt sowohl über die Fensterelemente als auch
  274. mit den Cursortasten verschieben.
  275.  
  276. Folgende Kombinationen werden unterstützt:
  277. Cursor hoch/runter            : Zeile nach oben/unten
  278. <SHIFT> Cursor hoch/runter    : Seite nach oben/unten
  279. Cursor links/rechts           : Spalte nach links/rechts
  280. <SHIFT> Cursor links/rechts   : Seite nach links/rechts
  281. Clr Home                      : Nach ganz oben
  282. <SHIFT> Clr Home              : Nach ganz unten
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289. 5. Übergabemöglichkeiten an SMURF
  290.  SMURF wertet die Kommandozeile aus, so daß Sie dem Programm eine
  291. oder mehrere Dateien übergeben können, die dann automatisch
  292. beim Programmbeginn geöffnet werden.
  293.  
  294.  Im Accessorybetrieb ist die Benutzung der Kommandozeile selbst-
  295. verständlich nicht möglich; um aber auch hier Dateien übergeben zu
  296. können, kann man eine Datei mittels 0x4711-Call an SMURF übergeben.
  297. Momentan wird dies nur durch die Shareware-Shell GEMINI ermöglicht.
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304. 6. XWIND
  305.  Die Menüs im Fenster wurden mit der für Pure C entwickelten
  306. Bibliothek XWIND realisiert, die für alle Programmierer gegen einen
  307. Obolus zugänglich und beim Autor von SMURF erhältlich ist.
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316. Die Verbreitung des Programmes SMURF ist nur im kompletten Ordner
  317. SMURF erlaubt. Er muß folgende Dateien enthalten:
  318.    SMURF.APP
  319.    SMURF.TXT
  320.  
  321.  
  322.  
  323. Copyright by Markus Hövener.
  324.  
  325. Alle Rechte vorbehalten!!
  326.  
  327.  
  328.